New London
geographical name
city and port on Long Island Sound at the mouth of the Thames River in southeastern Connecticut population 27,620
Note: The U.S. Coast Guard Academy is located in New London.
Love words? Need even more definitions?
Merriam-Webster unabridged
Share